在D |
您所在的位置:网站首页 › 虚拟主播 v › 在D |
之前那篇 《在微软云平台Azure上创建个性化的语音(TTS)服务》评论区有个小伙伴介绍了一个D-ID的AI服务,交流过程中去它家官网溜达了一圈,立马就被勾起了兴趣。根据官网介绍,该服务允许客户上传人物图片或者视频,结合人工合成的语音(TTS),来实现仿真人说话的效果。 先来展示结果: ![]() 下面是具体操作步骤: 一. 用户注册 直接登陆官方网站: D-ID Studio 点击屏幕左下角 “Guest” 图标,点击 Login/Signup 弹出的页面上点击 Sign up, 在提供的对话框里输入邮箱地址和密码即可注册。 点击Sign UP后会发送一封验证邮件到邮箱里,在邮箱里点击确认链接,即可完成注册。 二. 创建个人工作台 点击屏幕左下角的用户名,选择“Settings & API” 然后点击“REGENERATE KEY", 即可生成一个key,将这个key复制下来保存到本地记事本上。 注意,一定要立刻复制,一旦刷新页面就再也看不到刚才生成的key了。 三. 设置个人验证信息 在个人工作台的左侧点击 “API Documentation", 打开官方文档,点击 ”Basic Authentication”,即可找到用户验证需要的URL 和 Header 此时需要用到POSTMAN之类的 Web service调用客户端,POSTMAN 下载地址: https://dl.pstmn.io/download/latest/win64 按照提示安装之后,打开POSTMAN。因为之后调用的所有服务都将用到刚才保存的同一个KEY,所以可以在POSTMAN里面创建一个新的Collection: 在“Authentication”选项卡中选择“API Key”这一项 在弹出页面中输入以下内容: Key:Authorization Value: Basic 注意Value的格式是 “Basic”加空格加自己的key 输入完毕后点击右上角的“Save”按钮 四. 通过上传图片创建一个虚拟主播 在官方文档左侧的 Talks选项中可以选择各种可调用的服务 这里我们主要用到的是 https://api.d-id.com/talks 回到POSTMAN中,在刚刚创建的Collenction中新增一个request,输入此URL: 将request的方法设置为POST,将Body改为raw, 格式改为JSON: 可以向D-ID的个人工作平台上传一张人物图片,在图片上点击右键复制图片地址 或者将自己喜欢的照片上传到可提供外链的网站上,复制图片地址,我一般使用 路过图床 此外,需要用到微软官方提供的人工合成语音服务,可以登陆该网站获取在线语音包 Speech Studio - Microsoft Azure 根据个人喜好选择相应的语言,声音以及音色 然后点击屏幕右侧的“Sample Code”选项卡,将该语音包的名字复制下来 然后根据文档上提供的Body例子粘贴到POSTMAN中 { "source_url": "https://create-images-results.d-id.com/auth0%7C642ad7044a9104c00a10b849/upl_msmlZ_-d581kE7XTqv8am/image.jpeg", "script": { "type": "text", "input": "大家好呀,我是你们的虚拟主播", "provider": { "type": "microsoft", "voice_id": "zh-CN-YunyeNeural", "voice_config": { "style": "Default" } } } }然后点击“SEND”按钮 复制返回的ID,再在POSTMAN中创建一个新的request,使用GET方法,在同样的URL后面加上刚才复制的ID,https://api.d-id.com/talks/ 点击“Send” 在返回结果中找到“result_url”,复制链接导入浏览器即可看到生成的虚拟主播视频 ![]() --------------------------------------------- 困了,先写到这里吧,还有不少好玩的功能明天再继续 -------------------------------------------- 资费标准如下,还是有点小贵呢: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |